$(function(){
    initData();//加载界面中需要的数据
});

/*********************************************服务整体情况tab页数据加载***************************************************/

//服务整体评分折线图
function initData(){
    var echart = echarts.init(document.getElementById("fwtj-alx"));
    var bcBySeriesIndex = ['B', 'B', 'B', 'B', 'C', 'C', 'C', 'C'];
    option = {
        tooltip : {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器，坐标轴触发有效
                type : 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
            }
        },
        legend: {
            top: 20,
            data: [
                '请求响应', '发布方服务', '订阅方服务'
            ]
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        xAxis : [
            {
                type : 'category',
                data : ['QQ','TMD','SCU','CMR','ERP','BOM','HCM']
            }
        ],
        yAxis : [
            {
                type : 'value'
            }
        ],
        series : [
            {
                name:'请求响应',
                type:'bar',
                barWidth : 20,
                stack: 'B',
                data:[320, 332, 301, 334, 390, 330, 320]
            },
            {
                name:'发布方服务',
                type:'bar',
                stack: 'B',
                data:[120, 132, 101, 134, 90, 230, 210]
            },
            {
                name:'订阅方服务',
                type:'bar',
                stack: 'B',
                data:[50, 70, 31, 124, 90, 30, 10]
            }
        ]
    };
    echart.setOption(option);
    echart.hideLoading();
    //自动适应屏幕浏览器的大小 当浏览器大小改变时 报表画布也跟着改变
    window.onresize = function () {
        echart.resize();
    };
}

/**********************************************************************************************************************/

function checkIsNull(val){
    if("undefined"!==val&&undefined!==val&&""!==val&&"null"!==val&&null!==val){
        return false;
    }else{
        return true;
    }
}

function backShuZiL(str){
    if(checkIsNull(str)){
        return 0;
    }else{
        return str;
    }
}

